首页> 外文OA文献 >A New Metric to Quantify Repeated Compiler Errors for Novice Programmers
【2h】

A New Metric to Quantify Repeated Compiler Errors for Novice Programmers

机译:量化新手程序员重复编译器错误的新指标

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Encountering the same compiler error repeatedly, particularly several times consecutively, has been cited as a strong indicator that a student is struggling with important programming concepts. Despite this, there are relatively few studies which investigate repeated errors in isolation or in much depth. There are also few data-driven metrics for measuring programming performance, and fewer for measuring repeated errors. This paper makes two contributions. First we introduce a new metric to quantify repeated errors, the repeated error density (RED). We compare this to Jadud's Error Quotient (EQ), the most studied metric, and show that RED has advantages over EQ including being less context dependent, and being useful for short sessions. This allows us to answer two questions posited by Jadud in 2006 that have until now been unanswered. Second, we compare the EQ and RED scores using data from an empirical control/intervention group study involving an editor which enhances compiler error messages. This intervention group has been previously shown to have a reduced overall number of student errors, number of errors per student, and number of repeated student errors per compiler error message. In this research we find a reduction in EQ, providing further evidence that error message enhancement has positive effects. In addition we find a significant reduction in RED providing evidence that this metric is valid.
机译:反复遇到相同的编译器错误,尤其是连续多次遇到相同的错误,这是一个强烈的迹象,表明学生正在努力学习重要的编程概念。尽管如此,很少有研究单独或深入地研究重复错误。也很少有数据驱动的指标来衡量编程性能,而更少的指标是衡量重复错误。本文有两个贡献。首先,我们引入一种新的度量标准来量化重复错误,即重复错误密度(RED)。我们将此与Jadud的错误商数(EQ)进行了比较,后者是研究最多的度量标准,并表明RED具有优于EQ的优势,包括与上下文的相关性较小,并且对短会话有用。这使我们能够回答Jadud在2006年提出的两个问题,这些问题至今仍未得到解答。其次,我们使用来自经验控制/干预小组研究的数据来比较EQ和RED分数,该研究涉及可增强编译器错误消息的编辑器。先前已显示此干预组的学生错误总数,每个学生的错误数量以及每个编译器错误消息的重复的学生错误数量减少了。在这项研究中,我们发现EQ有所降低,这提供了进一步的证据表明错误消息增强具有积极作用。此外,我们发现RED显着降低,提供了该指标有效的证据。

著录项

  • 作者

    Becker, Brett A.;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号